package com.aop.pay.impl;

import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Proxy;

/**
 * @ClassName: DynProxyFactory 动态代理类
 * @Description: TODO
 **/
public class DynProxyFactory {

    //不能自己创建动态代理对象, Proxy的静态方法newInstance方法创建动态代理对象
    public static Object createProxy(Object target, InvocationHandler handler){
        return Proxy.newProxyInstance(target.getClass().getClassLoader(),target.getClass().getInterfaces(),handler);
    }

}
